/*
 * SRMI (an easy-to-use zero-code remoting library for Java)
 * Copyright (C) 2007  Mohammad Nabil Hussein
 * mohammad (dot) nabil (dot) h (at) gmail (dot) com
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */

package SRMI.Tests;

import java.io.File;
import java.io.FileOutputStream;
import org.apache.bcel.classfile.ClassParser;
import org.apache.bcel.util.BCELifier;

public class TestBCELfier {
    public TestBCELfier()
    {
        if(DefaultCtorNeutralizer.good)
        {
            TestBCELGood();
        }
        else
        {
            TestBCELEvil();
        }
    }
    
    public void TestBCELGood(){}
    public void TestBCELEvil(){}
    
    public static void main(String[] args) throws Exception {
        BCELifier bcel = new BCELifier(new ClassParser("./build/classes/SRMI/Tests/TestBCELfier.class").parse(), new FileOutputStream(new File("BCELTest.bc")));    
        bcel.start();
    }
        
}
